<?php

namespace Keio\StudyBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

class UserType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('hoten', 'text', array('label' => 'Họ tên'))
            ->add('username', 'text', array('label' => 'Tên truy cập'))
            ->add('password', 'password', array('label' => 'Mật khẩu'))
            ->add('email', 'text', array('label' => 'Email'))
            ->add('dienthoai', 'text', array('label' => 'Điện thoại'))
            ->add('dotuoi','choice', array(
                                            'choices'   => array(
                                                                 '1' => ' Trẻ em ',
                                                                 '2' => ' Thiếu niên ',
                                                                 '3' => ' Người lớn'),
                                            'required'  => true,
                                            'label'     => 'Độ tuổi',
                                            'expanded'  => true,
                                            'multiple'  => false,
                                           ))
        ;
    }

    public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'Keio\StudyBundle\Entity\User'
        ));
    }

    public function getName()
    {
        return 'keio_studybundle_usertype';
    }
}
